﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BLL.DTO.Region;
using DAL.Entities;

namespace BLL.Mappers
{
    public class RegionMappers
    {
        #region toDto
        public static RegionDTO toDto(Region entity)
        {
            return new RegionDTO()
            {
                pk_Region = entity.IREG_PK,
                codigo_Region = entity.VREG_CODIGO,
                nombre_Region = entity.VREG_NOMBRE,
                estado_Region = entity.BREG_ESTADO
            };
        }

        public static List<RegionDTO> toDto(List<Region> entity)
        {
            return entity.Select(r => toDto(r)).ToList();
        }
        #endregion

        #region toEntity
        public static Region toEntity(RegionDTO dto)
        {
            return new Region()
            {
                IREG_PK = dto.pk_Region,
                VREG_CODIGO = dto.codigo_Region,
                VREG_NOMBRE = dto.nombre_Region,
                BREG_ESTADO = dto.estado_Region
            };
        }
        #endregion
    }
}
